@charset "utf-8";
/* CSS Document */

*{ margin: 0px; padding: 0px;}

html, body, div, span, object, h1, h2, h3, h4, h5, h6, p, blockquote, cite, a, abbr, acronym, address, em, strong, img, dl, dt, dd, ol, ul, li, form, fieldset, legend, label, table, caption, tbody, tfoot, thead, tr, th, td { border: 0 none;font-family: "宋体";font-size: 12px; font-style: inherit; font-weight: inherit; margin: 0;outline: 0 none; padding: 0; vertical-align: baseline; color:#525252;}
ol, ul { list-style: none outside none;}
a {text-decoration: none; color:#525252;}
a:hover{color:#C00;}
em, i, b{ font-style: normal;font-weight: normal;}
input { outline: medium none;}
.clear{ clear:both; height:0; overflow:hidden;}

.Fleft {float: left;}
.Fright{ float: right;}
.Font14{ font-size: 14px;}
.Fbold{font-weight:bold;}

.fc999 {color: #999999 !important;}
.colorRed{color:#EB4629 !important;}

.Opacity{ opacity: 0.7; Firefox, Safari(WebKit), Opera) filter:"alpha(opacity=70)"; filter: alpha(opacity=70);}

.checkpass {
    padding-left: 100px !important;
}
.login{ width:737px; height:auto; margin:auto;}
.logo{ background:url(../image/logo.png) no-repeat; width:224px; height:56px; margin: 30px 0 10px 30px;}
.box .ad{ background:url(../image/login_bg.png) no-repeat; width:671px; height:393px;}
.user{ width:274px; height:393px;padding: 0 48px 0 18px;}
.user .caption{width:264px; margin-left:50px;color:#16a3e3;font-family:"微软雅黑";font-size:24px;font-weight:400;border-bottom:1px #d6e4ea solid;text-shadow: 0 2px 0 #fff;padding: 30px 0 14px;}
form.table{ padding:18px 0px;}
form.table>div{padding: 10px 0;}
/***********input***********/
form.table>div .inputL{ background:url(../image/inputL.png) no-repeat;height:40px; width:auto;margin-right: 12px;}
form.table>div .inputC{ background:url(../image/inputC.png) repeat-x; width:200px; height:40px; position:relative;margin-left: 4px;}
form.table>div .inputC input{ height:40px;padding:9px 0;width:200px; border:none; background:transparent; display:block; font-size:14px; color:#333;font-weight:bold;font-family:microsoft YaHei;}
form.table>div .inputR{ background:url(../image/inputR.png) no-repeat;height:40px; width:8px;}
span.userIcons{ background:url(../image/username.png) no-repeat;}
span.passwordIcons{ background:url(../image/pwd.png) no-repeat;}
span.userIcons,span.passwordIcons{cursor:pointer;width:17px; height:20px; position:absolute; right:0; top:10px;}
/***********button***********/
form.table>div .submit{ background-position:left top; background:url(../image/login.png) no-repeat;text-shadow:0px 1px 1px #b01000; margin-left:100px;}
form.table>div .submit:hover{ background-position:left -38px; background:url(../image/login.png) no-repeat;text-shadow:0px 1px 1px #b01000;}
form.table>div .reset{ background-position:left bottom;background:url(../image/reset.png) no-repeat; text-shadow:0px 1px 1px #fff; color:#8a8a8a; margin-left:8px;}
form.table>div button{ width:80px; height:37px;border:none; cursor:pointer; color:#fff; font-weight:600; font-family:microsoft YaHei; font-size:16px;}

form.table label{ display:block; float:left; font-family:"微软雅黑"; font-size:16px; color:#57b7e3; padding-top: 8px;}

/***********foot***********/
.foot{ background:#e4f7fe; border-top:1px #d4f2fd solid; color:#7a7a7a; text-align:center; padding: 20px 0;margin-top:26px;}
.foot b{ font-family:Arial, Helvetica, sans-serif;}